export default {
  system: {
    moduleName: 'Платформа моделирования',
    account: 'Управление аккаунтами',
    account_detail: 'Детали аккаунта',
    password: 'Смена пароля',
    dept: 'Управление отделами',
    menu: 'Управление меню',
    role: 'Управление ролями',
    message: 'Управление сообщениями',
    dictionary: 'Управление словарями',
    accountSetting: 'Настройки аккаунта',
    fileTypeSetting: 'Настройки типов файлов',
    partSetting: 'Настройки деталей',
    figureDocSetting: 'Настройки изображений и документов',
    partFigureDocRelation: 'Связи между деталями и изображениями/документами',
    counterSetting: 'Настройки счётчиков',
    productStructure: 'Структура продукта',
    productDesign: 'Дизайн продукта',
    formSetting: 'Настройки форм',
  },
  projectManager: {
    projectManager: 'Управление проектами',
    myProject: 'Мои проекты',
    projectNameTitle: 'Название проекта',
    projectNamePlaceholder: 'Введите название проекта',
    projectDetail: 'Детали проекта',
    archiveProject: 'Архивировать проект',
    shareProject: 'Поделиться проектом',
    projectTemplate: 'Шаблон проекта',
    projectReport: 'Отчёт по проекту',
  },
  scheduleManager: {
    scheduleManager: 'Управление расписанием',
    calendarSettings: 'Настройки календаря',
  },
  documentManager: {
    documentManager: 'Управление графическими документами и деталями',
    DocumentWorkPlace: 'Рабочее место графических документов',
    DocumentManager: 'Управление графическими документами',
    partManager: 'Управление деталями',
    partWorkPlace: 'Рабочее место деталей',
    printManagement: 'Управление печатью',
    directoryManager: 'Управление каталогами',
    normalSearch: 'Обычный поиск',
    advancedSearch: 'Расширенный поиск',
    searchByName: 'Поиск по имени, коду графического документа, ключевым словам, меткам',
    catalog: 'Каталог',
    tag: 'Метка',
    my: 'Мои',
    borrowing: 'Аренда',
    historyBorrowing: 'История аренды',
    overdue: 'Просроченный',
    borrowingProcess: 'Процесс аренды',
    viewProcess: 'Просмотр шаблона процесса',
    view: 'Просмотр',
    edit: 'Редактирование',
    borrow: 'Аренда',
    browse: 'Просмотр',
    addTag: 'Добавить метку',
    selectForm: 'Выбрать форму',
    formSubmit: 'Отправить форму',
    onlyBorrowAble: 'Только для аренды',
    knowledgeBase: {
      name: 'Название',
      code: 'Код графического документа',
      currentHolder: 'Текущий владелец',
      fileType: 'Тип файла',
      currentVersion: 'Текущая версия для аренды',
      highestVersion: 'Наивысшая версия',
      remark: 'Примечание',
      createTime: 'Дата создания',
      lastModifiedTime: 'Последнее изменение',
      status: 'Статус',
      fileName: 'Имя файла',
      customPropertySet: 'Набор пользовательских свойств',
      tagName: 'Имя метки',
    },
    select: 'Выбрать',
    formTemplateName: 'Имя шаблона формы',
    selectFormTemplate: 'Выбрать другой шаблон формы',
    formTemplate: {
      documentId: 'Идентификатор документа',
      documentIdPlaceholder: 'Введите идентификатор документа',
      documentName: 'Имя документа',
      documentNamePlaceholder: 'Введите имя документа',
      type: 'Тип',
      typePlaceholder: 'Выберите тип',
      encoderAssociation: 'Ассоциация с кодировщиком',
      encoderAssociationPlaceholder: 'Выберите ассоциацию с кодировщиком',
      produceSoftware: 'Производственное ПО',
      produceSoftwarePlaceholder: 'Выберите производственное ПО',
    },
    advancedSearchForm: {
      name: 'Имя',
      namePlaceholder: 'Введите имя',
      code: 'Код графического документа',
      codePlaceholder: 'Введите код графического документа',
      fileName: 'Имя файла',
      fileNamePlaceholder: 'Введите имя файла',
      tag: 'Метка',
      tagPlaceholder: 'Введите метку',
      fileType: 'Тип файла',
      fileTypePlaceholder: 'Введите тип файла',
      publishTime: 'Дата публикации',
    },
    instanceDetailSet: {
      instanceCode: 'Код экземпляра',
      instanceCodePlaceholder: 'Введите код экземпляра',
      instanceName: 'Имя экземпляра',
      instanceNamePlaceholder: 'Введите имя экземпляра',
      instanceStatus: 'Статус экземпляра',
      instanceStatusPlaceholder: 'Выберите статус экземпляра',
      creator: 'Создатель',
      creatorPlaceholder: 'Введите создателя',
      createTime: 'Дата создания',
      createTimePlaceholder: 'Введите дату создания',
      workflowInstanceInfo: 'Информация о рабочем потоке экземпляра',
    },
    setAllStepsData: {
      step: 'Шаг рабочего потока',
      stepStatus: 'Статус шага',
      comment: 'Комментарий',
      evaluation: 'Оценка',
      stepPrincipal: 'Ответственный за шаг',
      signer: 'Фактический подписант',
      signTime: 'Время подписания',
      remark: 'Примечание',
    },
    DirAssignTableSet: {
      code: 'Код',
      type: 'Тип',
      name: 'Имя',
      version: 'Версия',
      inspector: 'Инспектор',
      hasStructure: 'Имеет структуру',
    },
    admitter: 'Принимающая сторона',
    receiver: 'Получатель',
    pleaseSelectReceiver: 'Выберите получателя',
    handover: 'Передача',
    cannotTransferToSelf: 'Нельзя передать самому себе',
    bom: 'Согласно BOM',
    transferSuccess: 'Передача прошла успешно',
    objectCode: 'Код объекта',
    objectVersion: 'Версия объекта',
    objectNotCheckout: 'Объект не находится в состоянии проверки и не может быть передан',
    objectTypeNotForm: 'Этот тип является типом формы и не может быть создан!',
    ImportTypeSelection: 'Выбор типа импорта',
    selectFile: 'Выбрать файл',
    selectFolder: 'Выбрать папку',
    warehousingSettings: 'Настройки складирования',
    createPart: 'Создать деталь',
    createDocument: 'Создать графический документ',
    matchingPartStructure: 'Автоматическое сопоставление структуры деталей',
    autoCreateDocumentPartRelation:
      'Автоматическое создание связей между графическими документами и деталями',
    propertyOverridesBOMProperty: 'Свойства заголовка переопределяют свойства BOM',
    featurePartSetting: 'Настройки особенностей деталей',
    extractPartType: 'Автоматическая обработка определённого типа деталей при извлечении',
    extractPartTypeNotSpecified:
      'Автоматическая обработка непрописанных типов деталей при извлечении',
    specificPartType: 'Особенные типы деталей (без учета регистра)',
    selectProject: 'Выберите проект',
    featureProject: 'Особенный проект',
    mergeItemSeparator: 'Разделитель слияния пунктов',
    associatedObject: 'Связанный объект',
    reverseAssociatedObject: 'Обратная связь',
    associatedSuccess: 'Связь успешно установлена',
    property: 'Свойство',
    attachment: 'Приложение',
    associated: 'Связать',
    reverseAssociated: 'Обратная связь',
    modifyDirectory: 'Изменить каталог',
    addDirectory: 'Добавить каталог',
    docDetail: {
      documentDetail: 'Детали графического документа',
      Property: 'Свойство',
      Attachment: 'Приложение',
      Associated: 'Связь',
      ReverseAssociated: 'Обратная связь',
    },
    operationButton: {
      view: 'Просмотр',
      borrow: 'Аренда',
      browse: 'Просмотр',
      compareBrowse: 'Сравнение просмотра',
      downloadDoc: 'Загрузка графического документа',
      convert: 'Преобразовать',
      usage: 'Использование',
      relatedProcessInstance: 'Связанный экземпляр процесса',
      associatedObject: 'Связанный объект',
      reverseAssociated: 'Обратная связь',
      newProcess: 'Новый процесс',
      workAssign: 'Назначение работы',
      copyCode: 'Копировать код',
    },
    DocPreview: 'Предварительный просмотр документа',
    DocVersionShow: 'Показ версии документа',
    DocChangeRecord: 'Изменения документа',
    DocRelatedDoc: 'Связанные графические документы',
    objBindModal: {
      objectClassBindSet: 'Настройки связи объектных классов',
      selectAll: 'Выбрать все',
      selectChildren:
        'При выборе родительского каталога автоматически выбрать данные дочерних каталогов',
      selectDataDirectory: 'Выберите каталог данных',
      bindSuccess: 'Связь успешно установлена',
    },
    tableData: {
      code: 'Код графического документа',
      codePlaceholder: 'Введите код графического документа',
      name: 'Имя графического документа',
      namePlaceholder: 'Введите имя графического документа',
      version: 'Версия',
      versionPlaceholder: 'Введите версию графического документа',
      creator: 'Создатель',
      creatorPlaceholder: 'Введите создателя',
      createTime: 'Дата создания',
      createTimePlaceholder: 'Введите дату создания',
      sourceFileName: 'Имя исходного файла',
      sourceFileNamePlaceholder: 'Введите имя исходного файла',
      status: 'Статус',
      statusPlaceholder: 'Введите статус',
      fileType: 'Тип файла',
      fileTypePlaceholder: 'Введите тип файла',
      fileTypeName: 'Имя типа файла',
      fileTypeNamePlaceholder: 'Введите имя типа файла',
      fileName: 'Имя файла',
      fileSize: 'Размер файла',
      localPath: 'Локальный путь',
      directoryName: 'Имя каталога',
      directoryNamePlaceholder: 'Введите имя каталога',
      codeValue: 'Исходное значение кода',
      codeValuePlaceholder: 'Введите исходное значение кода',
      codeName: 'Имя кода',
      codeNamePlaceholder: 'Введите имя кода',
      bindPermission: 'Связать разрешение',
      inheritParentPermission:
        'Наследовать разрешения связи от родительского каталога объектных классов',
      selectBindPermission: 'Выберите разрешение связи',
    },
    useAge: {
      useAge: 'Использование',
      partAssociation: 'Связь деталей',
      documentAssociation: 'Связь документов',
    },
  },
  documentWorkPlace: {
    directory: 'Каталог',
    type: 'Тип',
    index: 'Индекс',
    libraryIndex: 'Библиотечный индекс',
    objectClassBind: 'Привязка классов объектов',
    contentExport: 'Экспорт списка содержимого',
    workAssign: 'Назначение работы',
    directoryWorkAssign: 'Назначение работы по каталогам',
    documentHandover: 'Передача графических документов',
    basicFunction: 'Основные функции',
    documentWorkPlaceTableSet: {
      code: 'Код графического документа',
      fileName: 'Имя файла',
      version: 'Версия',
      type: 'Тип',
      creator: 'Создатель',
      createTime: 'Дата создания',
      inspector: 'Инспектор',
      customAttributeSet: 'Набор пользовательских атрибутов',
      status: 'Статус',
      isRelatedFile: 'Является связанным файлом',
    },
    importSet: 'Настройки импорта',
    fileType: 'Тип документа',
    fileTypePlaceholder: 'Выберите тип документа',
    selectFile: 'Выбрать файл',
    selectFolder: 'Выбрать папку',
    codeGenerateSet: 'Настройки генерации кода',
    codeAutoGenerate: 'Автоматическая генерация кода (только для привязки типов кодирования)',
    codeSourceFileName:
      'Использовать имя исходного файла как код (например: файл A.doc будет иметь код A)',
    codeSourceFileNameAddSuffix:
      'Использовать имя исходного файла с расширением как код (например: файл A.doc будет иметь код A.doc)',
    codeDirectoryRule: 'Генерация кода на основе правил каталога',
    directoryRule: 'Настройки правил каталога',
    directoryRuleLocal: 'Создание дочерних каталогов на основе локальных папок',
    helpMessage:
      'Автоматическая генерация кода (только для привязки типов кодирования); Использовать имя исходного файла как код (например: файл A.doc будет иметь код A); Использовать имя исходного файла с расширением как код (например: файл A.doc будет иметь код A.doc); Генерация кода на основе правил каталога',
    fileImport: 'Импорт документов',
    dropFilesHere: 'Нажмите или перетащите файлы в эту область для загрузки',
    supportSingleOrBatchUpload: 'Поддержка одиночной или пакетной загрузки',
    relatedDocumentsSet: {
      code: 'Код графического документа',
      name: 'Название',
      version: 'Версия',
      fileType: 'Имя типа',
    },
    selectFileType: 'Выбрать тип документа',
    export: 'Экспорт',
    byCatalog: 'По каталогу',
    byCatalog2: 'По каталогу (разделение по версиям)',
    byCatalog3: 'По BOM',
    import: 'Импорт',
    localFileImport: 'Импорт локальных файлов',
    extractImport: 'Импорт извлечения',
    excelImport: 'Импорт из Excel',
    dataImport: 'Импорт данных',
    printDrawings: 'Печать графических документов',
    cadDrawings: 'CAD графические документы',
    sldrwDrawings: 'SLDDRW графические документы',
    printByBOM: 'Печать по BOM',
    CADDrawingsOnly: 'Только CAD графические документы',
    SLDDRWDrawingsOnly: 'Только SLDDRW графические документы',
    transition: 'Конвертация',
    SLDDRWToDwg: 'SLDDRW в DWG',
    SLDDRWToPdf: 'SLDDRW в PDF',
    imageList: 'Список изображений',
    set: 'Настройки',
    permission: 'Права доступа',
    download: 'Скачать графический документ',
    importTypeSelection: 'Выбор типа импорта',
    document: 'Графический документ',
    part: 'Деталь',
    bomStructure: 'Структура BOM',
    documentTypeSelection: 'Выбор типа документа',
    documentTypePlaceholder: 'Выберите тип документа',
    partTypeSelection: 'Выбор типа детали',
    partTypePlaceholder: 'Выберите тип детали',
    downloadTemplate: 'Скачать шаблон',
    ProductStructureSelection: 'Выбор структуры продукта',
    rebuildProductStructure: 'Перестроить структуру продукта',
    propertyDifferenceUpdate: 'Обновление различий свойств',
    onlyAddNewRelation: 'Добавить только новые связи',
  },
  knowledgeManager: {
    knowledgeManager: 'Управление базой знаний',
    KnowledgeBase: 'База знаний',
    labelManager: 'Управление метками',
    labelManagerSet: {
      create: 'Создать',
      edit: 'Редактировать',
      delete: 'Удалить',
      deleteConfirm: 'Вы уверены, что хотите удалить данные?',
      deleteSuccess: 'Удаление успешно',
      name: 'Название метки',
      namePlaceholder: 'Введите название метки',
      status: 'Статус',
      statusPlaceholder: 'Выберите статус',
      key: 'Ключевое значение',
      keyPlaceholder: 'Введите ключевое значение',
      sort: 'Сортировка',
      sortPlaceholder: 'Введите порядок сортировки',
      remark: 'Примечание',
      remarkPlaceholder: 'Введите примечание',
      open: 'Включить',
      close: 'Отключить',
    },
    viewHistorySet: {
      viewHistoryApproval: 'Просмотр истории утверждения заимствований',
      editHistoryApproval: 'Редактирование истории утверждения заимствований',
      instanceId: 'Идентификатор процесса',
      templateId: 'Шаблон процесса',
      name: 'Название',
      createTime: 'Дата создания',
      endTime: 'Дата завершения',
      principal: 'Ответственное лицо',
      creator: 'Создатель',
      remark: 'Примечание',
      fileName: 'Имя файла',
      fileType: 'Тип файла',
      version: 'Версия',
    },
    addProperty: 'Добавить свойство',
    label: 'Метка',
    selectLabel: 'Выберите метку',
    editLabel: 'Редактировать метку',
    addLabel: 'Создать метку',
  },
  workFlow: {
    workFlow: 'Рабочий процесс',
    flowManager: 'Управление процессами',
    flowTemplate: 'Шаблон процесса',
    flowComponent: 'Компонент процесса',
    flowModel: 'Модель процесса',
    flowApproval: 'Утверждение процесса',
    flowDone: 'Завершенные процессы',
    flowToDo: 'Ожидающие процессы',
    flowExample: 'Примеры процессов',
    myWorkFlow: 'Мои процессы',
    formDesign: 'Дизайн формы',
    formTemplate: 'Шаблон формы',
    dynamicForm: 'Динамическая форма',
    startFlow: {
      property: 'Свойства',
      propertySet: {
        name: 'Название',
        namePlaceholder: 'Введите название',
        code: 'Код шаблона процесса',
        codePlaceholder: 'Введите код шаблона процесса',
        selectFlowTemplate: 'Выберите шаблон процесса',
        startTime: 'Время начала',
        startTimePlaceholder: 'Выберите время начала',
        principal: 'Ответственный',
        principalPlaceholder: 'Выберите ответственного',
        stepSelect: 'Выбор шага',
        allowStepSelect: 'Разрешить выбор шага во время выполнения процесса',
        backMethod: 'Способ возврата',
        backMethodCustom: 'Использовать пользовательский шаблон для возврата',
        backMethodSelect: 'Выбрать возврат',
        overdueTime: 'Время просрочки',
        overdueTimePlaceholder: 'Введите время просрочки',
        overdueMessage: 'Сообщение о просрочке',
        overdueMessagePlaceholder: 'Введите сообщение о просрочке',
      },
      step: 'Шаг',
      stepSet: {
        name: 'Название',
        namePlaceholder: 'Введите название',
        adjustStepPrincipal: 'Корректировать ответственного за шаг',
        overdueTime: 'Время просрочки',
        overdueTimePlaceholder: 'Введите время просрочки',
        workDescription: 'Описание работы',
        overdueMessage: 'Сообщение о просрочке',
        adjustMessageReceiver: 'Корректировать получателя сообщения',
        finishMessage: 'Сообщение о завершении',
        stepTable: {
          step: 'Шаг',
          principal: 'Ответственный',
          principalCode: 'Код ответственного',
          principalHandleWay: 'Способ обработки ответственным',
          name: 'Название',
          principalName: 'Имя ответственного',
          workDescription: 'Описание работы',
          overdueMessageReceiverWay: 'Способ получения сообщения о просрочке',
          overdueTime: 'Время просрочки',
          overdueMessageReceiver: 'Получатель сообщения о просрочке',
          finishMessageReceiverWay: 'Способ получения сообщения о завершении',
          finishMessageReceiver: 'Получатель сообщения о завершении',
        },
      },
      object: 'Объект',
      objectSet: {
        name: 'Название',
        version: 'Версия',
        type: 'Тип',
        creator: 'Создатель',
      },
    },
    selectProcessTable: {
      code: 'Код',
      name: 'Название',
      objectType: 'Тип объекта',
      principal: 'Ответственный',
      changeStatus: 'Изменение статуса',
      remark: 'Примечание',
      overdueTimeSettingWay: 'Способ установки времени просрочки',
      overdueTime: 'Время просрочки',
      securityLevel: 'Уровень безопасности',
      createTime: 'Время создания',
      createUser: 'Создатель',
    },
    flowTemplateProperty: 'Свойства шаблона процесса',
    searchFlowComponent: 'Поиск компонента процесса',
    newFlowCom: 'Создать новый компонент процесса',
    flowExamplePage: {
      processInstance: 'Экземпляр процесса',
      code: 'Код',
      name: 'Название',
      status: 'Статус',
      creator: 'Создатель',
      createTime: 'Время создания',
    },
    flowModelPage: {
      customLabel: 'Пользовательская метка',
      success: 'Успех',
      fail: 'Неудача',
      stepProperty: 'Свойства шага',
      basicProperty: 'Основные свойства',
      code: 'Код',
      name: 'Название',
      workDescription: 'Описание работы',
      HandleWay: 'Способ обработки',
      selectPrincipal: 'Назначить ответственного при создании экземпляра процесса',
      selectPrincipalInTemplate: 'Назначить ответственного в шаблоне',
      principal: 'Ответственный',
      adjustObject: 'Разрешить корректировку объекта в экземпляре процесса',
      editObject: 'Разрешить редактирование объекта',
      addReferenceDocument: 'Разрешить добавление справочного документа',
      downloadReferenceDocument: 'Разрешить скачивание справочного документа',
      noSelectPrincipal: 'Разрешить отсутствие выбора ответственного',
      mustAddObject: 'Обязательно добавить объект',
      multiStepJudge: 'Многошаговое принятие решений',
      and: 'Логическое И',
      or: 'Логическое ИЛИ',
    },
    flowToDoPage: {
      comment: 'Комментарий',
      evaluate: 'Оценка',
      sign: 'Подпись',
      isSign: 'Подписать?',
      return: 'Возврат',
      isReturn: 'Вернуть?',
      view: 'Просмотр',
      delete: 'Удаление',
      isDelete: 'Удалить данные?',
      commentPicture: 'Комментарий к документу',
      workflowStep: 'Шаг рабочего процесса:',
      commentPerson: 'Автор комментария:',
      commentTime: 'Время:',
      commentLimit: 'Комментарий не должен превышать 200 символов',
      score: 'Оценка',
      workflowDynamicCustomization: 'Динамическая настройка рабочего процесса',
      signSuccess: 'Подпись успешно добавлена',
      returnSuccess: 'Возврат успешно выполнен',
    },
    workFlowPage: {
      searchFlowTemplate: 'Поиск шаблона процесса',
      newFlowTemplate: 'Создать новый шаблон процесса',
      isDeleteFlowTemplate: 'Удалить шаблон процесса?',
      createTime: 'Время создания:',
    },
    initiateFlowPage: {
      search: 'Введите логин или имя для поиска',
      noStep:
        'Выбранный процесс имеет только один шаг, невозможно создать рабочий процесс, выберите другой шаблон',
      noPrincipal: 'Параллельные процессы не допускают отсутствие ответственных',
      createSuccess: 'Процесс успешно создан',
    },
  },
  formManager: {
    formManager: 'Управление формами',
    formTemplate: 'Шаблон формы',
    formDesign: 'Дизайн формы',
    dynamicForm: 'Динамическая форма',
  },
  bomManager: {
    bomManager: 'Управление BOM',
    bomDataBase: 'База данных BOM',
  },
  outsourced: {
    outsourcedManager: 'Управление аутсорсингом',
    outsourcedWorkPlace: 'Рабочая зона аутсорсинга',
  },
  changeManager: {
    changeManager: 'Управление изменениями',
    ECR: 'ECR',
    ECN: 'ECN',
  },
  encoding: {
    encoding: 'Кодирование',
    encodingManager: 'Управление кодированием',
    encodingWorkPlace: 'Рабочая зона кодирования',
  },
  integration: {
    integration: 'Интеграция',
    integrationManager: 'Управление интеграцией',
    integrationWorkPlace: 'Рабочая зона интеграции',
  },
  recyclingBin: {
    recyclingBin: 'Корзина',
    recyclingBinManager: 'Управление корзиной',
    recyclingBinWorkPlace: 'Рабочая зона корзины',
    documentRecyclingBin: 'Корзина документов',
    bomRecyclingBin: 'Корзина BOM',
  },
  productManager: {
    productManager: 'Управление продуктами',
    productWorkPlace: 'Рабочая зона продуктов',
  },
  fileTypeSetting: {
    fileTypeSetting: 'Настройки типа файла',
    fileTypeIdentification: 'Идентификация типа файла',
    fileTypeIdentificationPlaceholder: 'Введите идентификацию типа файла',
    fileTypeSuffix: 'Суффикс типа файла',
    producingSoftware: 'Создающее ПО',
    producingSoftwarePlaceholder: 'Введите название создающего ПО',
    browsingMethod: 'Метод просмотра',
    hasAttachedGraphics: 'Есть ли вложенная графика',
    icon: 'Иконка',
    iconPlaceholder: 'Выберите иконку',
    extension: 'Расширение',
    extensionPlaceholder: 'Введите расширение',
    browser: 'Общий браузер',
    browserPlaceholder: 'Выберите общий браузер',
    chrome: 'Сторонний браузер',
    chromePlaceholder: 'Введите название стороннего браузера',
    hasAttachedDocument: 'Есть ли вложенный документ (общий браузер не поддерживает выбор)',
    hasLightweightFile: 'Есть ли облегченный файл',
    lightweightFileExtension: 'Расширение облегченного файла',
    lightweightFileExtensionPlaceholder: 'Выберите расширение облегченного файла',
    basicPropertySetting: 'Настройка основных свойств',
    mainDocumentBrowsingMethod: 'Выбор метода просмотра основного документа',
    attachedDocumentBrowsingMethod: 'Выбор метода просмотра вложенного документа',
    lightweightFileSetting: 'Настройки облегченного файла',
    delete:
      'Убедитесь, что ни один документ не использует этот тип файла, перед удалением. Удалить тип файла?',
    iconUpload: 'Пожалуйста, загрузите иконку',
    no: 'Нет',
    yes: 'Да',
  },
  partSetting: {
    typeId: 'Идентификатор типа',
    typeIdPlaceholder: 'Введите идентификатор типа',
    firstFeature: 'Первый элемент характеристики',
    firstFeaturePlaceholder: 'Выберите первый элемент характеристики',
    secondFeature: 'Второй элемент характеристики',
    secondFeaturePlaceholder: 'Выберите второй элемент характеристики',
    matchPriority: 'Приоритет сопоставления',
    matchPriorityPlaceholder: 'Введите приоритет сопоставления',
    defaultType: 'Тип по умолчанию',
    setConfig: 'Настроить параметры',
    partCategory: 'Категория деталей',
    classProperty: 'Класс свойства',
    application: 'Применение',
    propertyId: 'Идентификатор свойства',
    propertyIdPlaceholder: 'Введите идентификатор свойства',
    propertyName: 'Название свойства',
    propertyNamePlaceholder: 'Введите название свойства',
    dataType: 'Тип данных',
    dataTypePlaceholder: 'Выберите тип данных',
    length: 'Длина',
    lengthPlaceholder: 'Введите длину',
    control: 'Контрол',
    controlPlaceholder: 'Выберите контрол',
    order: 'Порядок',
    orderPlaceholder: 'Введите порядок',
    allowEmpty: 'Разрешить пустое значение',
    readOnly: 'Только для чтения',
    hasCodingSystem: 'Кодировка обратной записи',
    codingSystem: 'Система обратной кодировки',
    optionalValue: 'Дополнительные значения',
    optionalValuePlaceholder: 'Введите дополнительные значения',
    optionalValueSplit: 'Разделяйте запятыми',
    codingSystemAssociation: 'Ассоциация кодировочной системы',
    codingSystemAssociationPlaceholder: 'Выберите ассоциацию кодировочной системы',
    materialStatus: 'Статус материала (Mstatus)',
    remark: 'Примечание (Remark)',
    tip1: 'Элемент характеристики должен содержать подстановочный знак или заполнитель',
    tip2: 'Несколько условий разделяются запятыми',
    tip3: 'Подстановочный знак *',
    tip4: 'Заполнитель ?',
    tip5: 'Например, A*,??B*',
    isSensitiveProperty: 'Чувствительное свойство',
    sensitiveProperty: 'Чувствительное свойство',
    isDefaultProperty: 'Свойство по умолчанию',
    CategoryProperty: 'Категориальное свойство',
    bindType: 'Тип привязки',
    code: 'Код',
    name: 'Имя',
    selectProperty: 'Выбрать свойство',
    selectSensitiveProperty: 'Выбрать чувствительное свойство',
    isSystemCategoryProperty: 'Системное категориальное свойство',
    UnboundImageFileType: 'Не привязанный тип файла изображения',
    BoundImageFileType: 'Привязанный тип файла изображения',
    UnboundAssociatedImageFileType: 'Не привязанный связанный тип файла изображения',
    BoundAssociatedImageFileType: 'Привязанный связанный тип файла изображения',
    propRule: 'Первая буква должна быть буквой и не должна быть пустой',
    group: 'Группа',
    groupPlaceholder: 'Выберите группу',
    gridGroup: 'Группировка сетки',
    gridGroupPlaceholder: 'Выберите группировку сетки',
    sensitivePropertyAtLeastOne: 'Должно быть как минимум одно чувствительное свойство',
  },
  FigureDocSettings: {
    figureDocTypeId: 'Идентификатор типа графического документа',
    figureDocTypeIdPlaceholder: 'Введите идентификатор типа графического документа',
    figureDocTypeIdRule: 'Должен начинаться с буквы, текст не допускается',
    figureDocTypeName: 'Название типа графического документа',
    figureDocTypeNamePlaceholder: 'Введите название типа графического документа',
    figureDocType: 'Тип графического документа',
    figureDocTypePlaceholder: 'Выберите тип графического документа',
    codingSystemAssociation: 'Ассоциация кодировочной системы',
    codingSystemAssociationPlaceholder: 'Выберите ассоциацию кодировочной системы',
    producingSoftware: 'Программное обеспечение',
    producingSoftwarePlaceholder: 'Введите программное обеспечение',
    partAttachment: 'Приложение к детали',
    threeDimensionalData: 'Трехмерные данные',
    figureDocTemplate: 'Шаблон графического документа',
    oneFigureManyParts: 'Один чертеж - много деталей',
    generateDrawingFrame: 'Создать рамку чертежа',
    craftFile: 'Технологический файл',
    browsePdfFile: 'Просмотр PDF файла',
    sourceFileStorageWay: 'Способ хранения исходного файла',
    databaseStorage: 'Хранение в базе данных',
    ftpStorage: 'Хранение на FTP',
    ftpStoragePlaceholder: 'Введите данные для хранения на FTP',
    classProperty: 'Классовое свойство',
    extract: 'Извлечение соответствующего графического документа',
    typeBind: 'Привязка типа',
    unboundAssociatedGraphicsType: 'Непривязанный тип связанного графического документа',
    boundAssociatedGraphicsType: 'Привязанный тип связанного графического документа',
    AllowEmpty: 'Разрешено пустое значение',
    NotAllowEmpty: 'Пустое значение не разрешено',
    varchar: 'varchar',
    datetime: 'datetime',
    int: 'int',
    float: 'float',
    boolean: 'boolean',
    joint: 'joint',
    dataext: 'dataext',
    text: 'Текстовое поле',
    select: 'Выпадающий список',
    calendar: 'Выбор календаря',
    resource: 'Ресурсный контрол',
    resourceMultiple: 'Ресурсный контрол с множественным выбором',
    TitleExtract: 'Соответствие извлекаемого элемента заголовка',
    detail: 'Соответствие извлекаемого элемента детали',
    userName: 'Имя пользователя',
    systemName: 'Системное имя',
    systemNameFigure: 'Системное имя (графический документ)',
    systemNamePart: 'Системное имя (деталь)',
    OmitTemplate: 'Пропустить шаблон',
    SelectTemplate: 'Выбрать шаблон',
    DownloadTemplate: 'Скачать шаблон',
    DeleteTemplate: 'Удалить шаблон',
    figureDocExtract: 'Извлечение соответствующего графического документа',
    uploadFileTypeError:
      'Ошибка типа загружаемого файла, допускаются только файлы типов doc, docx, xls, xlsx',
    selectBox: 'Выборочная рамка',
    grid: 'Сетка',
    selectDataSource: 'Выбор источника данных',
    associatedFile: 'Связанный файл',
    multipleSelect: 'Выпадающий список с множественным выбором',
    basicProperty: 'Основное свойство нельзя удалить!',
    noData: 'Нет данных',
    loading: 'Загрузка данных',
    onlyUploadMod: 'Можно загружать только файлы типа .mod',
    noEmpty: 'Номер чертежа и название чертежа не должны быть пустыми',
    noEmpty1: 'Код и название не должны быть пустыми',
  },
  PartAndDrawingSettings: {
    partProperty: 'Свойство детали',
    partPropertyPlaceholder: 'Пожалуйста, выберите свойство детали',
    relation: 'Отношение',
    relationPlaceholder: 'Пожалуйста, выберите отношение',
    consistentNumber: 'Количество совпадающих символов',
    consistentNumberPlaceholder: 'Введите количество совпадающих символов',
    drawingProperty: 'Свойство графического документа',
    drawingPropertyPlaceholder: 'Пожалуйста, выберите свойство графического документа',
    generalDescription: 'Общее описание',
    generalDescriptionPlaceholder: 'Введите общее описание',
    tip: 'Совет',
    tip1: 'Когда выбрано "Отношение" одинаковое, "Количество совпадающих символов" не имеет значения. Когда выбрано "Отношение" разное, "Количество совпадающих символов" указывает на количество совпадающих символов в начале или в конце для установления связи',
    inboundSetting: 'Настройки ввода',
    inboundSelect1:
      'При вводе детали (графического документа) связывается с несостоявшимися связями, созданными пользователем',
    inboundSelect2:
      'При вводе детали (графического документа) связывается со всеми несостоявшимися связями, созданными всеми пользователями',
    same: 'Одинаковое',
    front: 'Разное, передние символы',
    back: 'Разное, задние символы',
  },
  counterSettings: {
    counterId: 'Идентификатор кода',
    counterIdPlaceholder: 'Введите идентификатор кода',
    counterRule: 'Правило кода',
    counterRulePlaceholder: 'Введите правило кода',
    codeSegmentList: 'Список сегментов кода',
    codeSegmentType: 'Тип сегмента кода',
    codeSegmentTypePlaceholder: 'Выберите тип сегмента кода',
    codeValue: 'Значение кода',
    codeValuePlaceholder: 'Введите значение кода',
    fixedCodeSegment: 'Фиксированный сегмент кода',
    dateCodeSegment: 'Сегмент кода даты',
    serialCodeSegment: 'Последовательный сегмент кода',
  },
  partManagerSettings: {
    id: 'ID',
    code: 'Код',
    fileName: 'Имя файла',
    status: 'Статус',
    version: 'Версия',
    type: 'Тип',
    creator: 'Создатель',
    createTime: 'Время создания',
    checkoutPerson: 'Человек на проверке',
    customProp: 'Пользовательское свойство',
    DocOrPart: 'Документ/Часть',
    isAssociatedFile: 'Является ли связанным файлом',
    Oid: 'OID',
    directory: 'Каталог',
    partType: 'Тип части',
    partTypePlaceholder: 'Пожалуйста, выберите тип части',
    directoryPlaceholder: 'Пожалуйста, сначала выберите каталог',
    Property: 'Свойство',
    Attachment: 'Вложение',
    commonMap: 'Общая карта',
    Associated: 'Связанный',
    craftFile: 'Технологический файл',
    partName: 'Название части',
    fileSize: 'Размер файла (KB)',
    localPath: 'Местный путь',
    AttachmentType: 'Тип файла',
    AttachmentTypePlaceholder: 'Пожалуйста, выберите тип файла',
    UploadFile: 'Загрузить файл',
    figureDocCode: 'Код документа чертежа',
    figureDocName: 'Название документа чертежа',
    figureDocType: 'Тип документа чертежа',
    UploadFilePlaceholder: 'Пожалуйста, выберите файл для загрузки',
    partCode: 'Код части',
    partVersion: 'Версия части',
    add: 'Добавить',
    delete: 'Удалить',
    originalNumber: 'Исходное количество',
    currentNumber: 'Текущее количество',
    parentCode: 'Код родителя',
    parentVersion: 'Версия родителя',
    remark: 'Примечание',
    quantity: 'Количество',
    base: 'Основание',
    lossRate: 'Процент потерь',
    checkoutPerson2: 'Человек на проверке 2',
    workAssignment: 'Назначение работы',
  },
  documentUseSetting: {
    partCode: 'Код соответствующей части',
    partVersion: 'Версия соответствующей части',
    figureDocName: 'Наименование соответствующего документа чертежа',
    figureDocVersion: 'Версия соответствующего документа чертежа',
    assDocCode: 'Код связанного документа чертежа',
    assDocVersion: 'Версия связанного документа чертежа',
    assDocName: 'Наименование связанного документа чертежа',
  },
  partManager: {
    productStructure: 'Структура продукта',
    file: 'Файл',
    part: 'Деталь',
    checkInPart: 'Загрузить деталь',
    directCheckIn: 'Прямая загрузка?',
    checkOutPart: 'Выгрузить деталь',
    directCheckOut: 'Прямая выгрузка?',
    revokePart: 'Отозвать деталь',
    revokePartTip: 'Отозвать деталь?',
    deletePart: 'Удалить деталь',
    scrapParts: 'Скрепить детали',
    scrapPartsTip: 'Скрепить детали?',
    checkInFile: 'Загрузить файл',
    directCheckInFile: 'Прямая загрузка файла?',
    checkOutFile: 'Выгрузить файл',
    directCheckOutFile: 'Прямая выгрузка файла?',
    revokeFile: 'Отозвать файл',
    revokeFileTip: 'Отозвать файл?',
    deleteFile: 'Удалить файл',
    deleteFileTip: 'Удалить файл?',
    copyCode: 'Копировать код',
    modifyPart: 'Изменить деталь',
    uploadThumbnail: 'Загрузить миниатюру',
    structureComparison: 'Сравнение структуры',
    workAssignment: 'Назначение работы',
    viewFile: 'Просмотр файла',
    borrow: 'Заимствовать',
    browse: 'Просматривать',
    specifiedTime: 'Указанное время',
    specifiedTimePlaceholder: 'Введите указанное время',
    useSituation: 'Ситуация использования',
    partAssignObj: 'связанный объект',
    versionShow: 'производитель',
    relatedProcessInstance: 'связанная процесс-экземпляр',
    useSituationPage: {
      partCode: 'Код родительской детали',
      partCodePlaceholder: 'Введите код родительской детали',
      subPartCode: 'Код дочерней детали',
      subPartCodePlaceholder: 'Введите код дочерней детали',
      queryType: 'Тип запроса',
      singleLevel: 'Одноуровневый высокий уровень',
      multiLevel: 'Многоуровневый высокий уровень',
      singleLevelHistory: 'История одноуровневого',
      multiLevelHistory: 'История многоуровневого',
    },
    downloadFigureDoc: 'Скачать документ чертежа',
    associatedObject: 'Связанный объект',
    checkInPartSuccess: 'Деталь успешно загружена!',
    notFitCheckInCondition: 'Не соответствует условиям загрузки по процессу',
    checkOutPartSuccess: 'Деталь успешно выгружена!',
    notFitCheckOutCondition: 'Не соответствует условиям выгрузки по процессу',
    notFitRevokeCondition: 'Не соответствует условиям аннулирования по процессу',
    partAssign: {
      associatedFile: 'Связанный файл',
    },
    partContrast: {
      structuralComparison: 'Структурное сравнение',
      startCompare: 'Начать сравнение',
      endCompare: 'Завершить сравнение',
      showDifference: 'Показать различия',
      outputDifference: 'Вывести различия',
      tip: 'Примечание: Красный на дереве структуры указывает на отличия дочерних элементов, синий - разные количества, зеленый - разные версии, оранжевый - совпадающие версии кодов с различающимися группами чувствительных атрибутов. Темные цвета на дереве справа указывают на отличающиеся элементы.',
    },
    partDetailModal: {
      addAttachment: 'Добавить вложение',
      createSharedFigureDoc: 'Создать общий документ чертежа',
      associated: 'Связать существующий',
      attachmentExist: 'Вложение уже существует',
      fileType: 'Выберите тип файла',
      status: 'Статус должен быть "загружен и действующий"',
      sharedFigureDocExist: 'Общий документ уже существует',
    },
    productStructurePage: {
      detailColumn: 'Колонка деталей',
      titleColumn: 'Колонка заголовков',
      frameSetting: 'Настройка рамки',
      generateFrame: 'Создать рамку',
      displaySetting: 'Настройка отображения',
      useSituation: 'Ситуация использования',
      editPart: 'Редактировать деталь',
      openProcessInstance: 'Открыть экземпляр процесса',
      createSubPart: 'Создать дочернюю деталь',
      createSubPartChild: {
        customPart: 'Собственная деталь',
        standardPart: 'Стандартная механическая деталь',
        electricalPart: 'Стандартная электрическая деталь',
        electricalElement: 'Элемент электрической аппаратуры',
        machiningPart: 'Обрабатываемая деталь',
        outsourcingPart: 'Внешняя деталь',
      },
      addSubPart: 'Добавить дочернюю деталь',
      adjustSubPartOrder: 'Настроить порядок подчасти',
      deleteNode: 'Удалить узел',
      cutNode: 'Вырезать узел',
      copyNode: 'Копировать узел',
      pasteNode: 'Вставить узел',
      replaceNode: 'Заменить узел',
      copyPartCode: 'Копировать код детали',
      likeCreate: 'Создать по образцу',
      quickReport: 'Быстрый отчет',
      materialCost: 'Стоимость материалов',
      batchPrint: 'Пакетная печать',
      workHandover: 'Передача работы',
      FramePage: {
        code: 'Код',
        material: 'Материал',
        quantity: 'Количество',
        remark: 'Примечание',
        partName: 'Наименование детали',
        weight: 'Вес',
        totalWeight: 'Общий вес',
        attributeName: 'Наименование атрибута',
        attributeValue: 'Значение атрибута',
        paperType: 'Тип бумаги',
        selectPaperType: 'Выберите тип бумаги',
        drawingSize: 'Размер чертежа',
        selectDrawingSize: 'Выберите размер чертежа',
        generateFrame: 'Создать рамку',
        cancel: 'Отменить',
      },
      DisplaySettings: {
        displaySetting: 'Настройка отображения',
        partNodeSetting: 'Настройка узлов деталей',
        subPartDisplayOrderSetting: 'Настройка порядка отображения дочерних деталей',
        alternativeAttribute: 'Альтернативные атрибуты',
        selectedAttribute: 'Выбранные атрибуты',
        partAttributeAndRelationAttribute: 'Атрибуты детали и связанные атрибуты',
        sortAttribute: 'Атрибуты сортировки',
      },
      addChildPage: {
        addChild: 'Добавить дочернюю деталь',
        code: 'Код',
        codePlaceholder: 'Выберите код',
        quantity: 'Количество',
        quantityPlaceholder: 'Введите количество',
        remark: 'Примечание',
        remarkPlaceholder: 'Введите примечание',
        base: 'База',
        basePlaceholder: 'Введите базу',
        lossRate: 'Процент потерь',
        lossRatePlaceholder: 'Введите процент потерь',
      },
    },
  },
};
